View Issue Details

IDProjectCategoryView StatusLast Update
0001285K18X001.00 SKB SWANSWpublic2022-06-23 15:19
Reporter(ALTech) Wooshin Kang Assigned To(SW) Jerry Lin Due Date2021-07-09 11:15
PriorityhighSeveritys6-featureReproducibilityalways
Status closedResolutionreopened 
Summary0001285: [SWAN] New signature RCU support (BRM-SA01)
DescriptionNEW RCU will be used in SWAN.
Please support it.

- Model Name : BRM-SA01
- VID : 0x005D(realtek), PID : 0x0005(SA01)

RCU sample will be ready soon.

Thanks.
Additional Informationhttps://jira.skbroadband.com/browse/BTVD-13894
TagsNo tags attached.
Attach Tags

Users monitoring this issue

User List There are no users monitoring this issue.

Activities

(SW) Jason Ling

2021-07-06 14:13

developer   ~0007611

Hi Wooshin,

Has SKB provided the excel sheet for BRM-SA01?

For example, during we implemented the BA03/BT12 RCU functon, we got the following document.
SKB_RCU_BA03_Protocol_Rev0.16.xlsx
SKB_RCU_BT12_Protocol_Rev0.16.xlsx
SKB_STB_RCU_keycode_LIST_20210521_v3.91_sptek.xlsx

(ALTech) Wooshin Kang

2021-07-06 14:42

developer   ~0007612

I have attached SKB_RCU_SA01_Protocol_Rev0.11.xlsx.
Please check it.

(SW) Jason Ling

2021-07-06 14:50

developer   ~0007613

Hi Wooshin,

Did you get SKB_STB_RCU_keycode_LIST for BRM-SA_01

We need this file to check keycode and implement it.

(ALTech) Wooshin Kang

2021-07-07 14:20

developer   ~0007617

Last edited: 2021-07-07 14:24

Hi Jason,

I have attached SKB_STB_RCU_keycode_LIST_20210521_v3.91_sptek.xlsx.
Key Codes of SA01 are same with BT12/BA03.

And You have to add below function keys.

TBD KEYCODE_SKB_FUNC_44 427
TBD KEYCODE_SKB_FUNC_45 428
TBD KEYCODE_SKB_FUNC_46 429

(SW) Jason Ling

2021-07-07 15:49

developer   ~0007619

Hi Wooshin,

Could you check the sheet "RCU Info" in SKB_STB_RCU_keycode_LIST_20210521_v3.91_sptek.xlsx.

There is no BRM-SA01 information from row 21 to row 272.
I only see "SA03" in row 147, is it typo ?

(ALTech) Wooshin Kang

2021-07-08 12:27

developer   ~0007626

Dear Jason,

I have attached new revision. Please check it.

(SW) Jason Ling

2021-07-09 11:16

developer   ~0007634

Hi Wooshin,

I have almost finished porting RCU SA01.

Could you forward the following information to Sptek?
They should add BA03/BT12/SA01 into rcu_prop.conf. Otherwise we'll get pairing fail (code 33).

Thanks

(ALTech) Wooshin Kang

2021-07-09 12:50

developer  

(ALTech) Wooshin Kang

2021-07-09 12:50

developer   ~0007635

Dear Jason,

I have attached rcu_prop.conf, please commit it.

Thanks

(SW) Jason Ling

2021-07-09 13:59

developer   ~0007637

Hi Wooshin,

Unfortunately, As far as I know, I can't not commit the file under the skb/sptek folder (Permission issue).

By the way, I modified this file (rcu_prop.conf) and build the test image to Brent, I have checked my modification is in /system/usr/skb/rcu_prop.conf
After Brent testing my test image, the SA01 RCU paring function is not working. I saw the /btv_home/config/rcu_prop.conf does not contain the information of SA01.
So I ask Brent to modify rcu_prop.conf and push it to /btv_home/config/ for testing first.

I am not familiar the behavior of this file (Why is my modification not included in /btv_home/config/). so I think Sptek should handle it by themselves.

(SW) Jason Ling

2021-07-09 14:48

developer   ~0007639

Hi Wooshin,

I have uploaded the RCU SA01 related code to bitbucket.
Sptek has modified the rcu_prop.conf in UI531.

Thanks

(ALTech) Wooshin Kang

2021-07-15 14:42

developer   ~0007678

Hi Jason,

Please check why NUGU button doesn't work.

Thanks,

(SW) Jason Ling

2021-07-15 16:51

developer   ~0007681

Hi Wooshin,

Fix, already committed

(ALTech) Wooshin Kang

2021-07-30 13:54

developer   ~0007768

Hi jason,

we need to add function key.

507 KEYCODE_SKB_FUNC_46 429 Btv 제어모드 (라이트 팝업 표시)
508 KEYCODE_SKB_FUNC_47 430 TV 제어모드 (라이트 팝업 표시)
509 KEYCODE_SKB_FUNC_48 431 TV 제어모드 사용중 (라이트 팝업 표시)

Thanks.

(SW) Jason Ling

2021-07-30 14:19

developer   ~0007769

Hi Wooshin,

Already added
1285.jpg (197,988 bytes)   
1285.jpg (197,988 bytes)   

(ALTech) Wooshin Kang

2021-08-18 15:17

developer   ~0007896

Done

(ALTech) Sangmin Choi

2022-06-14 11:24

developer   ~0010170

Last edited: 2022-06-14 11:25

Hi, Jason,

Could you please add two key code for SA01 RCU?
Please refer to the below picture.

SKB Jira : https://jira.skbroadband.com/browse/BPM-1330

Thank you.

(ALTech) Sangmin Choi

2022-06-14 11:25

developer  

(ALTech) Sangmin Choi

2022-06-14 11:26

developer   ~0010171

And, could you please check Smart3 supports SA01 RCU or not?

(SW) Jason Ling

2022-06-14 11:34

developer   ~0010172

Hi YK,

As far as I know, Smart3 also support SA01 (Jerry has implemented this part before).
Do we also need to add these 2 keys in Smart3?

(ALTech) Sangmin Choi

2022-06-14 11:45

developer   ~0010173

Hi, Jason,

Yes, Smart3 also need these keys.

(ALTech) Sangmin Choi

2022-06-20 09:18

developer   ~0010206

Hi, Jason,

Could you please update current status?

Thank you.

(SW) Jason Ling

2022-06-20 09:34

developer   ~0010207

Hi Sangmin,

AI SoundMax: Already committed related code last week

Jerry is checking Smart3

(SW) Jason Ling

2022-06-20 10:02

developer   ~0010209

Hi Sangmin,

I've checked it with Jerry.

AI SoundMax (Done)
SMART3 (Done)

(ALTech) Sangmin Choi

2022-06-20 15:56

developer   ~0010211

Thank you.

(ALTech) Sangmin Choi

2022-06-21 08:15

developer   ~0010217

Hi, Jason,

Thank you for all support.

Could you please add same keys(KEYCODE_SKB_FUNC_52, KEYCODE_SKB_FUNC_53) to UHD4 UI 534 branch?
These keys are not used for UHD4, but we want to keep the source code same.

(SW) Jerry Lin

2022-06-21 12:27

developer   ~0010220

Hi Sangmin,
Commit finish.

Jerry

(SW) Jerry Lin

2022-06-21 12:28

developer   ~0010221

commit

(ALTech) Sangmin Choi

2022-06-21 12:48

developer   ~0010223

Thank you.

(ALTech) Sangmin Choi

2022-06-22 16:45

developer   ~0010228

Last edited: 2022-06-22 16:47

Hi, Jerry,

I got the SA01 RCU firmware which can generate the KEYCODE_SKB_FUNC_52 and KEYCODE_SKB_FUNC_53.
But, the keyevent was not fired when I connect the charging cable.

Could you please test the KEYCODE_SKB_FUNC_52 and KEYCODE_SKB_FUNC_53 is fired or not?

* Test Environment
- STB firmware : AI Sound Max(19.534.6) or Smart3(15.534.6)
- Prepare the RCU firmware in the STB
    adb root
    adb push BRM_SA01_V1.13_20220621.bin /btv_home/config/RCU/BRM_SA01.bin
- Upgrade SA01 RCU firmware : 1.13
    You can upgrade the rcu firmware at hidden menu.
    Hidden Key : * + 2 +3 + 4 + 6 + OK
    How to get rcu firmware version : getprop sys.skb.btsvc.rcu.fw_ver

* Test Procedure
- Pairing the SA01 RCU and upgrade the attached RCU firmware
- Connect the charging cable to SA01 RCU
- KEYCODE_SKB_FUNC_13/14/15 will be fired after 15 seconds
- KEYCODE_SKB_FUNC_52/53 should be fired after KEYCODE_SKB_FUNC_13/14/15, BUT KEYCODE_SKB_FUNC_52/53 is not fired.

(ALTech) Sangmin Choi

2022-06-22 16:45

developer   ~0010229

This is the SA01 rcu firmware which can generate the KEYCODE_SKB_FUNC_52 and KEYCODE_SKB_FUNC_53.

(ALTech) Sangmin Choi

2022-06-22 17:37

developer   ~0010230

FYI, other vendor can be received KEYCODE_SKB_FUNC_52 and KEYCODE_SKB_FUNC_53 using same rcu firmware.

(ALTech) Sangmin Choi

2022-06-22 17:38

developer  

image-2022-06-22-16-21-50-388.png (125,507 bytes)   
image-2022-06-22-16-21-50-388.png (125,507 bytes)   

(SW) Jerry Lin

2022-06-22 22:44

developer   ~0010231

Hi Sangmin ,
Can you help get dmesg and logcat?
I will go to the company on the afternoon of June 23 to pick up the SA01 remote control.

Jerry

(ALTech) Sangmin Choi

2022-06-23 08:27

developer   ~0010232

Hi, Jerry,

Please check the attached logcat and dmesg.

Thank you.
sa01_connect_charge_cable_dmesg.txt (853 bytes)   
BFX-UA300:/ # dmesg -c
[53391.267401] atvr_remove: hdev->name = BRM_SA01_E34 removed, num 1->0
[53392.993637] atvr_probe:1996
[53392.993646] atvr_probe: name = BRM_SA01_E34, vendor_id = 93, product_id = 5, num 0
[53392.993648] atvr_probe: Found target remote BRM_SA01_E34
[53392.995565] skbrm_input_configured
[53392.995577] atvr_input_configured:2206
[53392.995795] input: BRM_SA01_E34 as /devices/virtual/misc/uhid/0005:005D:0005.0003/input/input5
[53393.006441] skbrm 0005:005D:0005.0003: input,hidraw0: BLUETOOTH HID v1.00 Keyboard [BRM_SA01_E34] on
[53393.006452] atvr_snd_initialize:1528
[53393.006832] atvr_probe: remotes count 0->1
[53393.316188] --> skbrm_raw_event: id=0x80, size=4, data= 80 00 3a 00
[53393.316195] key down 304
[53393.327522] --> skbrm_raw_event: id=0x80, size=4, data= 80 00 ff ff
[53393.327529] key up 304\x0a
BFX-UA300:/ #

(ALTech) Sangmin Choi

2022-06-23 15:19

developer   ~0010235

Hi, Jerry,

As we discussed in Wechat, it's the RCU issue, I can received KEYCODE_SKB_FUNC_52 and KEYCODE_SKB_FUNC_53 event using another SA01 RCU.
I close this issue.

Thank you for your help.

Issue History

Date Modified Username Field Change
2021-06-23 10:31 (ALTech) Wooshin Kang New Issue
2021-06-23 10:31 (ALTech) Wooshin Kang Status new => assigned
2021-06-23 10:31 (ALTech) Wooshin Kang Assigned To => (SW) Jacky Chiang
2021-06-29 23:34 (SW) Jacky Chiang Assigned To (SW) Jacky Chiang => (SW) Jason Ling
2021-07-06 14:13 (SW) Jason Ling Note Added: 0007611
2021-07-06 14:42 (ALTech) Wooshin Kang File Added: SKB_RCU_SA01_Protocol_Rev0.11.xlsx
2021-07-06 14:42 (ALTech) Wooshin Kang Note Added: 0007612
2021-07-06 14:50 (SW) Jason Ling Note Added: 0007613
2021-07-07 14:20 (ALTech) Wooshin Kang File Added: SKB_STB_RCU_keycode_LIST_20210521_v3.91_sptek.xlsx
2021-07-07 14:20 (ALTech) Wooshin Kang Note Added: 0007617
2021-07-07 14:24 (ALTech) Wooshin Kang Note Edited: 0007617
2021-07-07 15:49 (SW) Jason Ling Note Added: 0007619
2021-07-08 12:27 (ALTech) Wooshin Kang File Added: SKB_STB_RCU_keycode_LIST_20210708_v3.94_scancode할당중.xlsx
2021-07-08 12:27 (ALTech) Wooshin Kang Note Added: 0007626
2021-07-09 11:16 (SW) Jason Ling Note Added: 0007634
2021-07-09 12:50 (ALTech) Wooshin Kang File Added: rcu_prop_210506_BT11&BA03&SA01추가.conf
2021-07-09 12:50 (ALTech) Wooshin Kang Note Added: 0007635
2021-07-09 13:59 (SW) Jason Ling Note Added: 0007637
2021-07-09 14:48 (SW) Jason Ling Assigned To (SW) Jason Ling => (ALTech) Wooshin Kang
2021-07-09 14:48 (SW) Jason Ling Status assigned => resolved
2021-07-09 14:48 (SW) Jason Ling Resolution open => fixed
2021-07-09 14:48 (SW) Jason Ling Note Added: 0007639
2021-07-15 14:42 (ALTech) Wooshin Kang Note Added: 0007678
2021-07-15 16:51 (SW) Jason Ling Note Added: 0007681
2021-07-30 13:54 (ALTech) Wooshin Kang Note Added: 0007768
2021-07-30 14:19 (SW) Jason Ling File Added: 1285.jpg
2021-07-30 14:19 (SW) Jason Ling Note Added: 0007769
2021-08-18 15:17 (ALTech) Wooshin Kang Status resolved => closed
2021-08-18 15:17 (ALTech) Wooshin Kang Note Added: 0007896
2022-06-14 11:13 (ALTech) Sangmin Choi Assigned To (ALTech) Wooshin Kang => (SW) Jason Ling
2022-06-14 11:13 (ALTech) Sangmin Choi Status closed => feedback
2022-06-14 11:13 (ALTech) Sangmin Choi Resolution fixed => reopened
2022-06-14 11:24 (ALTech) Sangmin Choi Note Added: 0010170
2022-06-14 11:25 (ALTech) Sangmin Choi File Added: 스크린샷 2022-06-14 오후 12.13.40.png
2022-06-14 11:25 (ALTech) Sangmin Choi Note Edited: 0010170
2022-06-14 11:26 (ALTech) Sangmin Choi Note Added: 0010171
2022-06-14 11:34 (SW) Jason Ling Note Added: 0010172
2022-06-14 11:45 (ALTech) Sangmin Choi Note Added: 0010173
2022-06-15 09:19 (SW) Jacky Chiang Severity s2-severe => s6-feature
2022-06-20 09:18 (ALTech) Sangmin Choi Note Added: 0010206
2022-06-20 09:34 (SW) Jason Ling Note Added: 0010207
2022-06-20 10:02 (SW) Jason Ling Assigned To (SW) Jason Ling => (ALTech) Sangmin Choi
2022-06-20 10:02 (SW) Jason Ling Status feedback => resolved
2022-06-20 10:02 (SW) Jason Ling Resolution reopened => fixed
2022-06-20 10:02 (SW) Jason Ling Note Added: 0010209
2022-06-20 15:56 (ALTech) Sangmin Choi Status resolved => closed
2022-06-20 15:56 (ALTech) Sangmin Choi Note Added: 0010211
2022-06-21 08:15 (ALTech) Sangmin Choi Status closed => feedback
2022-06-21 08:15 (ALTech) Sangmin Choi Resolution fixed => reopened
2022-06-21 08:15 (ALTech) Sangmin Choi Note Added: 0010217
2022-06-21 08:46 (SW) Jason Ling Assigned To (ALTech) Sangmin Choi => (SW) Jerry Lin
2022-06-21 12:27 (SW) Jerry Lin Note Added: 0010220
2022-06-21 12:28 (SW) Jerry Lin Assigned To (SW) Jerry Lin => (ALTech) Sangmin Choi
2022-06-21 12:28 (SW) Jerry Lin Status feedback => resolved
2022-06-21 12:28 (SW) Jerry Lin Note Added: 0010221
2022-06-21 12:48 (ALTech) Sangmin Choi Status resolved => closed
2022-06-21 12:48 (ALTech) Sangmin Choi Note Added: 0010223
2022-06-22 16:45 (ALTech) Sangmin Choi Status closed => feedback
2022-06-22 16:45 (ALTech) Sangmin Choi Note Added: 0010228
2022-06-22 16:45 (ALTech) Sangmin Choi File Added: BRM_SA01_V1.13_20220621.bin
2022-06-22 16:45 (ALTech) Sangmin Choi Note Added: 0010229
2022-06-22 16:46 (ALTech) Sangmin Choi Note Edited: 0010228
2022-06-22 16:47 (ALTech) Sangmin Choi Note Edited: 0010228
2022-06-22 17:37 (ALTech) Sangmin Choi Note Added: 0010230
2022-06-22 17:38 (ALTech) Sangmin Choi Assigned To (ALTech) Sangmin Choi => (SW) Jerry Lin
2022-06-22 17:38 (ALTech) Sangmin Choi File Added: image-2022-06-22-16-21-50-388.png
2022-06-22 22:44 (SW) Jerry Lin Note Added: 0010231
2022-06-23 08:27 (ALTech) Sangmin Choi File Added: sa01_connect_charge_cable_dmesg.txt
2022-06-23 08:27 (ALTech) Sangmin Choi File Added: sa01_connect_charge_cable.txt
2022-06-23 08:27 (ALTech) Sangmin Choi Note Added: 0010232
2022-06-23 15:19 (ALTech) Sangmin Choi Status feedback => closed
2022-06-23 15:19 (ALTech) Sangmin Choi Note Added: 0010235